IBM DOS バージョン J5.0/V
DOS/Vは、本来は日本IBMが低価格モデルのPS/55noteやPS/55Z向けに開発したOSだが、IBM PC互換機でも動作するよう作られている。ハードウェアとしては英文を表示する機能しかないIBM PC互換機において、VGAのグラフィック画面を使ってビットマップ表示による日本語表示を可能にした。また、英語モードとして英語版PC DOS相当の環境に切り替えると海外のIBM PC用アプリケーションがそのまま使えるほか、日本語モードにおいても海外アプリケーションが動作するようにそれなりの互換性が確保されている。DOS/Vの登場により、長らくの間国産の日本語処理に特化したハードウェアによって築き上げられていたパソコン市場の「鎖国」状態は崩れていった。
DOS/Vのルーツは早くも1987年に登場している。IBMがPS/55(実質はマルチステーション5550)のラップトップモデル IBM PS/55 モデル5535を開発する際、OSに5550と同様の漢字DOSにするかDOS/Vにするかという選択肢が上がった。まだVGAディスプレイ自体が登場したばかりだったこともあり、ここでは漢字DOSが採用されたが、IBM社内では次のラップトップ機はVGAディスプレイを採用しようという意向になった。この頃から既にDOS/Vの開発は始まっていたようである。
1990年10月にVGAディスプレイとDOS/Vを採用したラップトップモデル IBM PS/55 モデル5535-S(¥607,000)が登場した。DOS/Vの日本語モードは従来の日本語DOSと互換性がなく、対応する日本語アプリケーションが少ないという問題があったが、5535Sは法人向けだからワープロ、表計算、3270エミュレーターの3つが動けばいいということで発売する運びとなった。DOS/VがIBM PC互換機で動作するとわかるとまもなくパワーユーザーの間で反響が広がり、DOS/VがPS/55シリーズ本体の出荷量を上回るようになった。
なお、5535Sはオンライン端末として発売された法人向けの製品であり、日本IBMから発売されたコンシューマ向けのDOS/VマシンはPS/55note(5523S)が最初である。
DOS J5.0/Vの主な新機能はDOSSHELLの追加。マニュアル(入門書)においてもページの大半がDOSSHELLの解説に費やされている。しかし、使い勝手がイマイチで、多くのユーザーは代わりにFDなどの類似でより高機能なフリーソフトを使用したことだろう。他の追加機能としては、DOSKEY、UNDELETE、SETVERコマンドの追加、HMAメモリ、UMBメモリに対応。
1992年初めには、IBM Personal System/2 (米国仕様のIBM互換機)への対応とIBM連文節変換プログラムを改良した バージョンJ5.02/V が登場した。この後はJ5.02D/Vまでいくつかのアップデートパッチが配布された。
PS/55とDOS/Vとの関係
PS/55はハードウェアアーキテクチャーから見て、マルチステーション5550互換モデル、PS/2非互換のPS/55、PS/2互換のPS/55(PS/55の基本モデル)、PS/2互換のVGA専用モデル、の4種類に分けられる。これらはいずれもDOSとOS/2が用意されてソフトウェアの互換性は確保できるようにしていたが、ハードウェアでは部分的に互換性がなかった。当然OSもバージョン毎に対応機種が異なる。"PS/55のVGA専用モデル"ってPS/2とどう違うのかと思う方がいるかもしれない。PS/55にはVGA専用でありながら漢字ROMを搭載する機種があり、この機種ではDOS/V起動時にフォントの読み込みを省略して起動時間を短縮し、メモリの消費を抑えることができた。
日本IBMから発売された日本語DOSの系譜

| 製品名 | バージョン | 対応機種 | 日本語モード | 英語モード |
|---|---|---|---|---|
| 日本語DOS | K2.0 - K3.2 | マルチステーション5550 | 5550 | なし(別売) |
| 日本語DOS | K3.3, K3.4 | パーソナルシステム/55 | PS/55(5550上位互換) | なし(別売) |
| IBM DOS | J4.0, J5.0 | パーソナルシステム/55 | PS/55(5550上位互換) | VGA |
| IBM DOS | J4.0/V, J5.0/V | パーソナルシステム/55 | VGA | VGA |
| PC DOS | J6.1/V - J2000 | IBM互換機 | VGA | VGA |
5550は米IBM PCとハードウェア面で全く互換性がなく、5550に対応した日本語専用のDOSが用意された(輸出用で韓国語・中国語・英語モデルも存在)。起動時のメッセージで「Kanji DOS」と表示されたことから漢字DOSとも呼ばれた。1988年に発売されたPS/55モデル5550-S/Tより米IBM PS/2との互換性を確保。別売のPC DOS(英語版)に対応した。1989年に発売されたDOS J4.0より日本語版のDOSで日本語モード(PS/55)と英語モード(PS/2 VGA)の切り替えが可能になった。そして、1990年に登場したDOS J4.0/VによってVGAで日本語表示が可能になった。これにより日本独自仕様のハードウェアが不要になり、世界共通のIBM PC互換機で日本語のDOSが動くようになった。(公式にはPC DOS J6.1/VよりIBM互換機に対応。)
余談だが、開発者曰く、PS/2やPS/55が発売された1987年と同年に、VGAで16ドット日本語フォントを表示するDOSが開発されていたようだ。フォントの読み込みに漢字ROMを使用するものだったが、先の「PS/2互換VGA専用モデル」と似ており、DOS/Vの原型と言える。しかし、まだVGAが普及するかどうか不明瞭な頃だったことに加え、IBM社内でPS/55の24ドットフォントを重視する意見が多かったため、表に出ることはなかった。(どこかのサイトにはバージョン3.3をベースに開発した、ようなことが書かれていたはずですが、ソース失念。)
システムディスク ファイル一覧
Volume DOSV502-1 created 1992/02/21 5:02
Volume Serial Number is 1008-0D0A
Directory of A:\
1992/02/21 05:02 20,688 $DISP.SYS
1992/02/21 05:02 21,257 $FONT.SYS
1991/10/25 05:00 18,003 $IAESKK.SYS
1992/02/21 05:02 54,522 $IAS.SYS
1990/10/30 04:01 4,096 $JPNHN16.FNT
1990/10/30 04:01 4,864 $JPNHN19.FNT
1990/10/30 04:01 175,104 $JPNZN16.FNT
1991/10/25 05:00 19,968 $JPNZN24.IBM
1988/04/12 03:30 36,352 $SYS1DIC.FNT
1986/09/11 03:20 8,192 $SYS1Z16.FNT
1988/04/12 03:30 9,216 $SYS1Z24.FNT
1991/10/25 05:00 19 AUTOEXEC.BAT
1992/02/21 05:02 61,556 COMMAND.COM
1992/02/21 05:02 124 CONFIG.SYS
1991/10/25 05:00 17,782 COUNTRY.SYS
1991/12/12 05:01 58,300 FDISK.COM
1992/02/21 05:02 39,295 FORMAT.COM
1991/10/25 05:00 16,664 KEYB.COM
1991/10/25 05:00 38,206 KEYBOARD.SYS
1992/02/21 05:02 122,072 SETUP.EXE
1992/02/21 05:02 2,717 SETUP.INI
1992/02/21 05:02 1,070 SETUPFDJ.INI
1992/02/21 05:02 1,407 SETUPFDE.INI
1991/10/25 05:00 3,403 $PRNESCP.SY_
1990/10/30 04:01 1,422 $PRNUSER.SY_
1991/10/25 05:00 7,395 ANSI.SY_
1991/12/12 05:01 9,679 CHEV.EX_
1991/10/25 05:00 8,389 DISKCOMP.CO_
1991/10/25 05:00 9,363 DISKCOPY.CO_
1991/10/25 05:00 11,562 EDLIN.CO_
1991/12/12 05:01 47,782 EMM386.EX_
1991/10/25 05:00 16,639 EXPAND.EXE
1991/10/25 05:00 13,509 GRAPESCP.CO_
1991/10/25 05:00 13,979 GRAPHICS.CO_
1991/10/25 05:00 5,295 GRAPESCP.PR_
1991/10/25 05:00 5,393 GRAPHICS.PR_
1991/05/09 12:00 7,888 HIMEM.SY_
1992/02/21 05:02 14,694 MIRROR.CO_
1992/02/21 05:02 19,368 MODE.CO_
1992/02/21 05:02 18,392 MODEESCP.CO_
1991/10/25 05:00 2,685 MORE.CO_
1992/02/21 05:02 19,774 MOUSE.CO_
1992/02/21 05:02 12,242 PRINT.CO_
1991/02/28 04:01 81 PROPESCP.COM
1991/02/28 04:01 81 PROPRINT.COM
1991/10/25 05:00 9,732 SHARE.EX_
1991/10/25 05:00 5,483 SORT.EX_
1991/12/12 05:01 10,924 UNDELETE.EX_
1991/12/12 05:01 26,128 UNFORMAT.COM
1991/12/12 05:01 12,897 XCOPY.EX_
50 File(s) 1,045,653 bytes
Total Files Listed:
50 File(s) 1,045,653 bytes
0 Dir(s) 326,656 bytes free
Volume in drive A is DOSV502-1
Volume Serial Number is 1008-0D0A
Directory of A:\
1991/10/25 05:00 33,878 IBMBIO.COM
1992/02/21 05:02 38,834 IBMDOS.COM
2 File(s) 72,712 bytes
Total Files Listed:
2 File(s) 72,712 bytes
0 Dir(s) 326,656 bytes free
Volume in drive A is DOSV502-2
Volume Serial Number is 2E0D-390B
Directory of A:\
1989/10/26 04:01 22 32705250.COM
1991/05/09 12:00 7,938 4201.CP_
1991/05/09 12:00 375 4208.CP_
1991/05/09 12:00 352 5202.CP_
1991/10/25 05:00 9,246 APPEND.EX_
1992/02/21 05:02 11,385 APPNOTES.TXT
1991/05/09 12:00 8,494 APPNOPS2.TXT
1989/05/22 04:01 64 ASKYESNO.COM
1991/10/25 05:00 5,514 ASSIGN.CO_
1991/10/25 05:00 12,258 ATTRIB.EX_
1991/10/25 05:00 27,157 BACKUP.CO_
1991/10/25 05:00 14,315 CHKDSK.CO_
1991/05/09 12:00 925 CMOSCLK.SY_
1991/12/12 05:01 11,963 COMP.CO_
1991/05/09 12:00 716 CV.COM
1991/10/25 05:00 18,527 DEBUG.CO_
1991/05/09 12:00 11,177 DISPLAY.SY_
1992/02/21 05:02 2,826 DOSHELP.HL_
1991/10/25 05:00 2,866 DOSHPS2.HL_
1992/02/21 05:02 6,433 DOSKEY.CO_
1991/10/25 05:00 4,845 DRIVER.SY_
1991/05/09 12:00 19,694 EGA.CP_
1991/05/09 12:00 4,108 EGA.SY_
1991/05/09 12:00 14,101 EGAX.CP_
1991/10/25 05:00 7,368 EXE2BIN.EX_
1991/10/25 05:00 9,598 FASTOPEN.EX_
1991/12/12 05:01 14,654 FC.EX_
1991/10/25 05:00 6,014 FIND.EX_
1991/05/09 12:00 8,120 GRAFTABL.CO_
1991/10/08 04:01 449 HARDBOOT.CO_
1991/10/25 05:00 9,003 HELP.EX_
1991/10/08 04:01 35 IPLDRIVE.COM
1991/10/25 05:00 14,317 JOIN.EX_
1991/05/09 12:00 15,880 KEYBGK.COM
1991/10/15 05:00 1,587 KKCFUNC.SY_
1991/10/25 05:00 7,665 LABEL.CO_
1991/10/25 05:00 1,012 LOADFIX.CO_
1991/10/25 05:00 30,839 MEM.EX_
1991/05/09 12:00 4,444 MSHERC.CO_
1991/05/09 12:00 7,020 NLSFUNC.EXE
1992/02/21 05:02 3,249 PACKING.LST
1991/05/09 12:00 316 PPDS.CP_
1991/05/09 12:00 12,449 PRINTER.SY_
1991/12/12 05:01 4,107 RAMDRIVE.SY_
1992/02/21 05:02 20,276 README.TXT
1991/10/25 05:00 11,137 REAPS2.TXT
1992/02/21 05:02 8,260 RECOVER.CO_
1991/10/25 05:00 15,099 REPLACE.EX_
1991/10/25 05:00 27,164 RESTORE.CO_
1991/10/25 05:00 8,955 SETVER.EX_
1991/10/25 05:00 6,892 SMARTDRV.SY_
1991/10/25 05:00 14,850 SUBST.EX_
1992/02/21 05:02 991 SWITCH.BA_
1991/10/25 05:00 10,423 SYS.CO_
1991/10/25 05:00 5,764 TREE.CO_
1992/02/21 05:02 23,754 UMB.TXT
1992/02/21 05:02 21,833 UMBPS2.TXT
1991/12/12 05:01 73,828 USRFNT.EX_
1991/05/09 12:00 3,214 WINA20.38_
1992/02/21 05:02 3,364 $JPNHN24.FN_
1992/02/21 05:02 329,424 $JPNZN24.FN_
1992/02/21 05:02 7,709 EPRNESCP.CO_
1992/02/21 05:02 7,644 EPRNIBM.CO_
63 File(s) 954,008 bytes
Total Files Listed:
63 File(s) 954,008 bytes
0 Dir(s) 486,912 bytes free
Volume in drive A is DOSV502-3
Volume Serial Number is 3D00-020C
Directory of A:\
1991/12/12 05:01 629 BASIC.CO_
1992/02/21 05:02 70,751 BASIC.EX_
1991/05/09 12:00 59,013 BASICA.CO_
1991/05/09 12:00 413 EDIT.COM
1991/05/09 12:00 17,322 EDIT.HL_
1991/08/16 12:00 212,057 QBASIC.EX_
1991/05/09 12:00 122,321 QBASIC.HL_
1991/05/09 12:00 11,957 GORILLA.BA_
1991/05/09 12:00 14,912 MONEY.BA_
1991/05/09 12:00 8,242 NIBBLES.BA_
1991/05/09 12:00 4,999 REMLINE.BA_
1992/02/21 05:02 3,732 DOSSHELL.CO_
1992/02/21 05:02 163,409 DOSSHELL.EX_
1992/02/21 05:02 4,787 DOSSHELL.GR_
1992/02/21 05:02 54,985 DOSSHELL.HL_
1991/10/25 05:00 3,853 DOSSHELL.IN_
1991/10/25 05:00 11,788 DOSSHELL.VI_
1992/02/21 05:02 18,425 DOSSWAP.EX_
1991/05/09 12:00 155,861 DOSSHPS2.EX_
1991/05/09 12:00 3,593 DOSSHPS2.GR_
1991/05/09 12:00 54,369 DOSSHPS2.HL_
1991/10/25 05:00 3,400 DOSSHPS2.IN_
1991/05/09 12:00 7,238 DOSSHPS2.VI_
1991/05/09 12:00 15,487 DOSSWPS2.EX_
24 File(s) 1,023,543 bytes
Total Files Listed:
24 File(s) 1,023,543 bytes
0 Dir(s) 426,496 bytes free
Volume in drive A is DOS_MKK_1
Volume Serial Number is 0000-0000
Directory of A:\
1992/02/21 05:02 <DIR> JDOS
1992/02/21 05:02 <DIR> JDOSV
1992/02/21 05:02 <DIR> UDICT
1992/02/21 05:02 <DIR> PRO
1992/02/21 05:02 115,661 INSTALL.EXE
1 File(s) 115,661 bytes
Directory of A:\JDOS
1992/02/21 05:02 <DIR> .
1992/02/21 05:02 <DIR> ..
1992/02/21 05:02 177,351 IBMMKK.EXE
1 File(s) 177,351 bytes
Directory of A:\JDOSV
1992/02/21 05:02 <DIR> .
1992/02/21 05:02 <DIR> ..
1992/02/21 05:02 182,327 IBMMKKV.EXE
1 File(s) 182,327 bytes
Directory of A:\UDICT
1992/02/21 05:02 <DIR> .
1992/02/21 05:02 <DIR> ..
1992/02/21 05:02 59,392 $USRDICT.DCT
1992/02/21 05:02 512 $FZKMKJL.DCT
1992/02/21 05:02 72,298 USERDICT.EXE
3 File(s) 132,202 bytes
Directory of A:\PRO
1992/02/21 05:02 <DIR> .
1992/02/21 05:02 <DIR> ..
1992/02/21 05:02 90 $MULTDCT.PRO
1992/02/21 05:02 90 MDSAMPLE.PRO
2 File(s) 180 bytes
Total Files Listed:
8 File(s) 607,721 bytes
12 Dir(s) 838,656 bytes free
Volume in drive A is DOS_MKK_1
Volume Serial Number is 0000-0000
Directory of A:\
1992/02/21 05:02 6,708 INSTALL.DAT
1 File(s) 6,708 bytes
Total Files Listed:
1 File(s) 6,708 bytes
0 Dir(s) 838,656 bytes free
Volume in drive A is DOS_MKK_2
Volume Serial Number is 0000-0000
Directory of A:\
1990/10/30 03:01 897,024 $IBMBASE.DCT
1990/05/31 03:00 12,288 $IBMCNNC.DCT
1990/05/31 03:00 9,216 $IBMZIPC.DCT
3 File(s) 918,528 bytes
Total Files Listed:
3 File(s) 918,528 bytes
0 Dir(s) 539,136 bytes free


